home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / foomatic / db / source / printer / Generic-GDI_Printer.xml < prev    next >
Encoding:
Text File  |  2009-03-27  |  3.6 KB  |  87 lines

  1. <printer id="printer/Generic-GDI_Printer">
  2.   <make>Generic</make>
  3.   <model>GDI Printer</model>
  4.   <mechanism>
  5.     <!-- laser/ -->
  6.     <color/>
  7.     <resolution>
  8.       <dpi>
  9.         <x></x>
  10.         <y></y>
  11.       </dpi>
  12.     </resolution>
  13.     <consumables>
  14.       <comments>
  15.         <en></en>
  16.       </comments>
  17.     <!--one or more "partno" elements.--></consumables>
  18.   </mechanism>
  19.   <url></url>
  20.   <lang>
  21.     <proprietary />
  22.   </lang>
  23.   <autodetect>
  24.   <!--no known parport probe information--></autodetect>
  25.   <functionality>F</functionality>
  26.   <driver></driver><!--verified--><!--no "contrib_url"-->
  27.   <comments>
  28.     <en>
  29.  
  30.     There are many so-called "GDI" printers, especially
  31.     designed for Microsoft Windows. To save expenses for printer
  32.     electronics the manufacturers move over all the rendering to the
  33.     Windows driver running on the PC. The printer gets a simple bitmap
  34.     of the page. It does not know anything about how text characters
  35.     look like or how dithering or color adjustment works. Therefore
  36.     these printers are also called "host-based"
  37.     printers.<p>
  38.  
  39.     "GDI" means "Graphical Device Interface" and
  40.     is a software API created by Microsoft through which applications
  41.     communicate with the drivers of graphical output devices, as
  42.     printers or graphics cards. "GDI" is not a hardware
  43.     protocol, the hardware protocols of GDI printers can be completely
  44.     different, even between models of the same manufacturer. For
  45.     Windows users this is no problem, as every printer comes with a
  46.     driver CD containing a driver exactly for the particular
  47.     printer.<p>
  48.  
  49.     For users of operating systems not supported by the printer's
  50.     manufacturer, as GNU/Linux, Unix, Mac OS X, ..., these printers
  51.     are a big problem. The manufacturers usually keep the protocols as
  52.     their trade secrets and so it is not easy to write drivers to use
  53.     these printers under additional operating systems. See especially
  54.     Rildo Pragana's <a
  55.     href="http://www.pragana.net/gdiprinters.html">article
  56.     about the development of a driver for the Samsung
  57.     ML-85G</a>. You should also read this article when you want
  58.     to write a driver (we need especially drivers for the Canon LBP
  59.     winprinters and the Epson EPL-....L series).<p>
  60.  
  61.     If you have a GDI laser printer and this database does not point
  62.     you to any drivers for it, try especially the "foo2zjs"
  63.     driver for Zenographics' ZJ-stream format which probably also
  64.     works with some Minolta, QMS, and other printers or also
  65.     Samsung's "gdi" driver which is known to work on
  66.     several Samsung and one Lexmark laser printer. Brothers GDI models
  67.     most probably work with the "hl7x0" driver which is
  68.     already part of Ghostscript for a longer time.<p>
  69.  
  70.     Compaq inkjets are usually relabled Lexmarks, so try the drivers
  71.     for Lexmark models with the same maximum resolution, also the
  72.     drivers issued by Lexmark could work. There are also Xerox
  73.     printers which are relabled Lexmark inkjets, but other Xerox
  74.     models are identical to Sharp's inkjets and understand PCL 3
  75.     (so they work with the "pcl3" driver and are not GDI
  76.     printers).<p>
  77.  
  78.     All what is written here is not proven knowledge and so do not buy
  79.     a GDI printer because we have written here that it
  80.     "probably" or "perhaps" works. This entry you
  81.     should more understand as a guide for people already having a
  82.     winprinter and searching for a driver.<p>
  83.  
  84.     </en>
  85.   </comments>
  86. </printer>
  87.